#ifndef CAMERA_H_
#define CAMERA_H_

#include "Vector2D.h"
#include "Mouse.h"

class Camera
{
	Vector2D size;
	
	Vector2D position;
	Vector2D desiredPosition;
	Mouse * mouse;
	
	public:
	Camera(Mouse * mouse);
	~Camera();
	
	void Think(double elapsedTime);
	void Draw();
	void HandleMouse();
	void ZoomIn();
	void ZoomOut();
	Vector2D GetPosition();
	Vector2D GetSize();
};
#endif /*CAMERA_H_*/
